// 导入资源
// 可以把所有从同一个文件要导入的资源，写在同一个 import 语句中
// import {message, info, showMsg, testGood} from "./module02-happy.js";

// 可以使用 * 号代表导入某个文件中全部的导出资源，但是这个时候必须通过 as 设置别名，然后通过别名引用具体资源
import * as module01 from "./module02-happy.js";

// 也可以分开写
import {age, HAPPY, sum} from "./module01-good.js";

// 使用 as 关键词可以在导入资源时起别名
import {PI as TEST_PI} from "./module01-good.js";

// 导入一个资源，这个资源导出的时候使用了默认导出
// 好处：导入时不需要知道这个资源原来叫什么名字，导入的时候命名即可
import TEST_FARMER from "./module03-default.js";

// 使用导入的资源
console.log("app.js中打印：message = " + module01.message)
console.log("app.js中打印：info = " + module01.info)
console.log("app.js中打印：showMsg()的返回值：" + module01.showMsg())
console.log("app.js中打印：testGood()的返回值：" + module01.testGood())

console.log("app.js中打印：age = " + age)
console.log("app.js中打印：TEST_PI = " + TEST_PI)
console.log("app.js中打印：HAPPY = " + HAPPY)
console.log("app.js中打印：sum()的返回值：" + sum(6, 7))

console.log("app.js中打印：TEST_FARMER = " + TEST_FARMER)